package io;

import java.io.FileNotFoundException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;

/**
 * 缓冲字符流
 * 缓冲字符流时一对高级流,在流连接中的作用是可以提高读写文本数据的效率,并且
 * 可以按行读写字符串
 * java.io.BufferedReader和BufferedWriter
 *
 * 实际开发中缓冲字符输出流我们更常用的时PrintWriter,具有自动刷新功能的缓冲字符输出流
 * 其内部总是连接BufferedWriter作为缓冲加速使用
 */
public class PWDemo1 {
    public static void main(String[] args) throws FileNotFoundException, UnsupportedEncodingException {
        /*
            PrintWrite提供了对文件操作的构造方法
            PrintWrite(String path)
            PrintWtite(File file)
         */
        //向文件中写入字符串
        PrintWriter pw = new PrintWriter("px.txt","UTF-8");
        pw.println("我看过沙漠下暴雨");
        pw.println("看过大海亲吻鲨鱼");
        System.out.println("写出完毕");
        pw.close();
    }
}
